import request from '@/utils/request'

// 查询数据源管理列表
export function apiGetList() {
  return request({
    url: '/bawei/bi/findDatabaseUrl',
    method: 'get'
  })
}

// 查库
export function apiGetBase(id) {
  return request({
    url: '/bawei/bi/findDatabases/' + id,
    method: 'get'
  })
}

// 查表
export function apiGetTbale(data) {
  return request({
    url: '/bawei/bi/findTablesByDatabase',
    method: 'get',
    params: data
  })
}

// 查询
export function apiExecute(data) {
  return request({
    url: '/bawei/bi/execute',
    method: 'get',
    params: data
  })
}

// 获取表字段
export function apiFindTableDetail(data) {
  return request({
    url: '/bawei/bi/findTableDetail',
    method: 'get',
    params: data
  })
}

// 查表
export function apiDatasourceInfoTables(id, table = '') {
  return request({
    url: '/bawei/datasourceInfo/tables/' + `${id}${table ? '/' + table : ''}`,
    method: 'get'
  })
}
